
//1.Promise.reject(value)传参：
//2.如果 value 是一个 非 Promise 类型的对象，则返回一个成功的 Promise 对象
//2.如果 value 是一个 Promise 类型的对象，则返回一个 Promise对象，其状态取决于传入的 promise对象是成功还是失败。

//1.参数一
let p1 = Promise.resolve('p1 hello world');
p1.then(res=>{
console.log(res);
});

//2.参数二·成功状态Promise对象
let p2 = Promise.resolve(new Promise(resolve=>{resolve('p2-resolve-hello world')}));
p2.then(res=>{
  console.log('resolve',res);
})

let p3 = Promise.resolve(new Promise((resolve,reject)=>{reject('p2-reject-hello world')}));
p3.then(res=>{
  console.log(res);
}).catch(error=>{
  console.log('error',error);
})
